package vos;

/**
 * Clase que representa una tarjeta de credito
 */
public class TarjetaValues
{
	//-----------------------------------------------------------------
	// Atributos
	//-----------------------------------------------------------------

	/**
	 * El numero de la tarjeta de credito
	 */
	private int numeroTarjeta;

	/**
	 * El cupo disponible de la tarjeta de credito
	 */
	private int cupoDisponible;

	//-----------------------------------------------------------------
	// Constructor
	//-----------------------------------------------------------------

	/**
	 * Constructor por defector que inicializa todos los atributos
	 * @param numeroTarjeta El numero de la tarjeta de credito
	 * @param cupoDisponible El cupo disponible de la tarjeta de credito
	 */
	public TarjetaValues( int numeroTarjeta, int cupoDisponible )
	{
		this.numeroTarjeta = numeroTarjeta;
		this.cupoDisponible = cupoDisponible;
	}

	//-----------------------------------------------------------------
	// Metodos
	//-----------------------------------------------------------------

	/**
	 * Devuelve el numero de la tarjeta de credito
	 * @return the numeroTarjeta
	 */
	public int getNumeroTarjeta( )
	{
		return numeroTarjeta;
	}

	/**
	 * Devuelve el cupo disponible en la tarjeta de credito
	 * @return the cupoDisponible
	 */
	public int getCupoDisponible( )
	{
		return cupoDisponible;
	}
	
	public String toString()
	{
		return getNumeroTarjeta() + " - " + getCupoDisponible();
	}
}
